## Basic tool info Tool name: DoctorOcto/Minimalist Flat Icons v1.0 Tool description: A text-to-image model with Stable Diffusion XL and Lora XL. The LORA has a high capacity to generate minimalist flat icons! Tool cover: https://cdn.wiro.ai/uploads/models/DoctorOcto-MinimalistFlatIcons-LoRA_XL_v1-cover.mp4 Tool categories: - model - lora-sdxl - text-to-image - checkpoint-file - fp16 - persistent Tool tags: - style Run Task Endpoint (POST): https://api.wiro.ai/v1/Run/DoctorOcto/Minimalist Flat Icons v1.0 Get Task Detail Endpoint (POST): https://api.wiro.ai/v1/Task/Detail ## Tool Inputs: - name: prompt label: prompt help: prompt-help type: textarea default: MINIMALIST ICON, FLATXL, minimalistic, vector art, lean lines, illustration, graphic design, vector graphics - name: negativePrompt label: negativeprompt help: negativeprompt-help type: textarea default: text, watermark, artist name, patreon username, patreon logo, english text, web address, signature, monochrome, monochrome, greyscale, men, boys, score_6, score_5, score_4, busty, black and white, (3d), (cgi), (username, text, signature, error, watermark:1.2), (worst quality, low quality, blurry, jpeg artifacts, fewer digits, low res), lowres, bad anatomy, multiple heads, multiple tails, mutated tail, detached tail, bad hands, detached hands, detached arms, detached limbs, wrong anatomy, extra limb, extra legs, extra hands, missing limb, floating limbs, missing fingers, extra digit, extra horns, extra tails, cropped, ugly face, (mutated hands and fingers:1.6), mutated legs, mutated feet, amputation, blurry face, (out of frame), censorship - name: samples label: numberofoutputs help: numberofoutputs-help type: number default: 4 - name: steps label: inferencesteps help: inferencesteps-help type: number default: 30 - name: scale label: guidancescale help: guidancescale-help type: float default: 7 - name: highNoiseFrac label: high-noise-frac help: high-noise-frac-help type: float default: 0.8 - name: stepsRefiner label: steps-refiner help: steps-refiner-help type: number default: 20 - name: seed label: seed help: seed-help type: text default: 123456 - name: width label: width help: width-help type: number default: 1024 - name: height label: height help: height-help type: number default: 1024 - name: refiner label: refiner help: refiner-help type: select default: options: - value: "--only_base_model" label: NO - value: "" label: YES - name: scheduler label: scheduler help: scheduler-help type: select default: EulerDiscreteScheduler options: - value: "EulerDiscreteScheduler" label: EulerDiscreteScheduler - value: "DDIMScheduler" label: DDIMScheduler - value: "LMSDiscreteScheduler" label: LMSDiscreteScheduler - value: "DPMSolverMultistepScheduler" label: DPMSolverMultistepScheduler - value: "EulerDiscreteScheduler" label: EulerDiscreteScheduler - value: "PNDMScheduler" label: PNDMScheduler - value: "DDPMScheduler" label: DDPMScheduler - value: "EulerAncestralDiscreteScheduler" label: EulerAncestralDiscreteScheduler ## Tool Parameter Inspires: - prompt: MINIMALIST ICON, FLATXL, minimalistic, vector art, lean lines, illustration, graphic design, vector graphics - scale: 7 - steps: 30 - negativePrompt: text, watermark, artist name, patreon username, patreon logo, english text, web address, signature, monochrome, monochrome, greyscale, men, boys, score_6, score_5, score_4, busty, black and white, (3d), (cgi), (username, text, signature, error, watermark:1.2), (worst quality, low quality, blurry, jpeg artifacts, fewer digits, low res), lowres, bad anatomy, multiple heads, multiple tails, mutated tail, detached tail, bad hands, detached hands, detached arms, detached limbs, wrong anatomy, extra limb, extra legs, extra hands, missing limb, floating limbs, missing fingers, extra digit, extra horns, extra tails, cropped, ugly face, (mutated hands and fingers:1.6), mutated legs, mutated feet, amputation, blurry face, (out of frame), censorship - prompt: MINIMALIST ICON, FLATXL, minimalistic, vector art, lean lines, illustration, graphic design, vector graphics, little spaceship in space - scale: 7 - steps: 28 - negativePrompt: text, watermark, artist name, patreon username, patreon logo, english text, web address, signature, monochrome, monochrome, greyscale, men, boys, score_6, score_5, score_4, busty, black and white, (3d), (cgi), (username, text, signature, error, watermark:1.2), (worst quality, low quality, blurry, jpeg artifacts, fewer digits, low res), lowres, bad anatomy, multiple heads, multiple tails, mutated tail, detached tail, bad hands, detached hands, detached arms, detached limbs, wrong anatomy, extra limb, extra legs, extra hands, missing limb, floating limbs, missing fingers, extra digit, extra horns, extra tails, cropped, ugly face, (mutated hands and fingers:1.6), mutated legs, mutated feet, amputation, blurry face, (out of frame), censorship - prompt: MINIMALIST ICON, FLATXL, minimalistic, vector art, lean lines, illustration, graphic design, vector graphics, magic hat - scale: 7 - steps: 34 - negativePrompt: text, watermark, artist name, patreon username, patreon logo, english text, web address, signature, monochrome, monochrome, greyscale, men, boys, score_6, score_5, score_4, busty, black and white, (3d), (cgi), (username, text, signature, error, watermark:1.2), (worst quality, low quality, blurry, jpeg artifacts, fewer digits, low res), lowres, bad anatomy, multiple heads, multiple tails, mutated tail, detached tail, bad hands, detached hands, detached arms, detached limbs, wrong anatomy, extra limb, extra legs, extra hands, missing limb, floating limbs, missing fingers, extra digit, extra horns, extra tails, cropped, ugly face, (mutated hands and fingers:1.6), mutated legs, mutated feet, amputation, blurry face, (out of frame), censorship - prompt: Minimalistic vector art with a flat style. The focus of the image is a little cute dinosaur. The dinosaur is created using lean lines and simple shapes, giving it a minimalist and clean look. The vector graphics techniques are used to create smooth curves and precise details. The artwork is an illustration in a graphic design style. The color palette is kept minimal, with a harmonious combination of vibrant colors. The lighting in the image is soft and even, bringing out the details of the dinosaur. The overall image quality is of the best quality, with ultra-detailed rendering to capture every intricate feature of the dinosaur. The final result is a high-resolution masterpiece that showcases the charm of minimalist iconography and flat design. - scale: 7 - steps: 34 - negativePrompt: text, watermark, artist name, patreon username, patreon logo, english text, web address, signature, monochrome, monochrome, greyscale, men, boys, score_6, score_5, score_4, busty, black and white, (3d), (cgi), (username, text, signature, error, watermark:1.2), (worst quality, low quality, blurry, jpeg artifacts, fewer digits, low res), lowres, bad anatomy, multiple heads, multiple tails, mutated tail, detached tail, bad hands, detached hands, detached arms, detached limbs, wrong anatomy, extra limb, extra legs, extra hands, missing limb, floating limbs, missing fingers, extra digit, extra horns, extra tails, cropped, ugly face, (mutated hands and fingers:1.6), mutated legs, mutated feet, amputation, blurry face, (out of frame), censorship - prompt: MINIMALIST ICON, FLATXL, minimalistic, vector art, lean lines, illustration, graphic design, vector graphics, Futuristic little cute robot - scale: 7 - steps: 34 - negativePrompt: text, watermark, artist name, patreon username, patreon logo, english text, web address, signature, monochrome, monochrome, greyscale, men, boys, score_6, score_5, score_4, busty, black and white, (3d), (cgi), (username, text, signature, error, watermark:1.2), (worst quality, low quality, blurry, jpeg artifacts, fewer digits, low res), lowres, bad anatomy, multiple heads, multiple tails, mutated tail, detached tail, bad hands, detached hands, detached arms, detached limbs, wrong anatomy, extra limb, extra legs, extra hands, missing limb, floating limbs, missing fingers, extra digit, extra horns, extra tails, cropped, ugly face, (mutated hands and fingers:1.6), mutated legs, mutated feet, amputation, blurry face, (out of frame), censorship - prompt: MINIMALIST ICON, FLATXL, minimalistic, vector art, lean lines, illustration, graphic design, vector graphics, Futuristic little cute robot - scale: 7 - steps: 28 - negativePrompt: text, watermark, artist name, patreon username, patreon logo, english text, web address, signature, monochrome, monochrome, greyscale, men, boys, score_6, score_5, score_4, busty, black and white, (3d), (cgi), (username, text, signature, error, watermark:1.2), (worst quality, low quality, blurry, jpeg artifacts, fewer digits, low res), lowres, bad anatomy, multiple heads, multiple tails, mutated tail, detached tail, bad hands, detached hands, detached arms, detached limbs, wrong anatomy, extra limb, extra legs, extra hands, missing limb, floating limbs, missing fingers, extra digit, extra horns, extra tails, cropped, ugly face, (mutated hands and fingers:1.6), mutated legs, mutated feet, amputation, blurry face, (out of frame), censorship - prompt: MINIMALIST ICON, FLATXL, minimalistic, vector art, lean lines, illustration, graphic design, vector graphics, colorful icon,little cute, halloween celebration, cozy room, table, scarecrow in a black cloak with a pumpkin head in a cap - scale: 7 - steps: 30 - negativePrompt: worst quality, low quality, bad anatomy, bad hands, bad body, missing fingers, extra digit, fewer digits - prompt: MINIMALIST ICON, FLATXL, minimalistic, vector art, lean lines, illustration, graphic design, vector graphics, colorful icon, autumn, park, leaf fall, little cute ducks in the pond - scale: 7 - steps: 30 - negativePrompt: worst quality, low quality, bad anatomy, bad hands, bad body, missing fingers, extra digit, fewer digits - prompt: MINIMALIST ICON, FLATXL, minimalistic, vector art, lean lines, illustration, graphic design, vector graphics, colorful icon,little cute, halloween celebration, cozy room, table - scale: 7 - steps: 30 - negativePrompt: worst quality, low quality, bad anatomy, bad hands, bad body, missing fingers, extra digit, fewer digits - prompt: MINIMALIST ICON, FLATXL, minimalistic, vector art, lean lines, illustration, graphic design, vector graphics, colorful icon,little cute cowboy in the desert - scale: 7 - steps: 30 - negativePrompt: worst quality, low quality, bad anatomy, bad hands, bad body, missing fingers, extra digit, fewer digits ## Integration Header Prepare ```bash # Sign up Wiro dashboard and create project export YOUR_API_KEY="{{useSelectedProjectAPIKey}}"; export YOUR_API_SECRET="XXXXXXXXX"; # unix time or any random integer value export NONCE=$(date +%s); # hmac-SHA256 (YOUR_API_SECRET+Nonce) with YOUR_API_KEY export SIGNATURE="$(echo -n "${YOUR_API_SECRET}${NONCE}" | openssl dgst -sha256 -hmac "${YOUR_API_KEY}")"; ``` ## Run Command - Make HTTP Post Request ```bash curl -X POST "https://api.wiro.ai/v1/Run/DoctorOcto/Minimalist Flat Icons v1.0" -H "Content-Type: multipart/form-data" -H "x-api-key: ${YOUR_API_KEY}" -H "x-nonce: ${NONCE}" -H "x-signature: ${SIGNATURE}" -d '{ "prompt": "MINIMALIST ICON, FLATXL, minimalistic, vector art, lean lines, illustration, graphic design, vector graphics", "negativePrompt": "text, watermark, artist name, patreon username, patreon logo, english text, web address, signature, monochrome, monochrome, greyscale, men, boys, score_6, score_5, score_4, busty, black and white, (3d), (cgi), (username, text, signature, error, watermark:1.2), (worst quality, low quality, blurry, jpeg artifacts, fewer digits, low res), lowres, bad anatomy, multiple heads, multiple tails, mutated tail, detached tail, bad hands, detached hands, detached arms, detached limbs, wrong anatomy, extra limb, extra legs, extra hands, missing limb, floating limbs, missing fingers, extra digit, extra horns, extra tails, cropped, ugly face, (mutated hands and fingers:1.6), mutated legs, mutated feet, amputation, blurry face, (out of frame), censorship", "samples": 4, "steps": 30, "scale": "7", "highNoiseFrac": "0.8", "stepsRefiner": 20, "seed": "123456", "width": 1024, "height": 1024, "refiner": "", "scheduler": "EulerDiscreteScheduler", "callbackUrl": "You can provide a callback URL; Wiro will send a POST request to it when the task is completed." }'; ``` ## Run Command - Response ```json { "errors": [], "taskid": "2221", "socketaccesstoken": "eDcCm5yyUfIvMFspTwww49OUfgXkQt", "result": true } ``` ## Get Task Detail - Make HTTP Post Request ```bash curl -X POST "https://api.wiro.ai/v1/Task/Detail" -H "Content-Type: multipart/form-data" -H "x-api-key: ${YOUR_API_KEY}" -H "x-nonce: ${NONCE}" -H "x-signature: ${SIGNATURE}" -d '{ "tasktoken": 'eDcCm5yyUfIvMFspTwww49OUfgXkQt', }'; ``` ## Get Task Detail - Response ```json { "total": "1", "errors": [], "tasklist": [ { "id": "2221", "uuid": "15bce51f-442f-4f44-a71d-13c6374a62bd", "socketaccesstoken": "eDcCm5yyUfIvMFspTwww49OUfgXkQt", "parameters": {}, "debugoutput": "", "debugerror": "", "starttime": "1734513809", "endtime": "1734513813", "elapsedseconds": "6.0000", "status": "task_postprocess_end", "createtime": "1734513807", "canceltime": "0", "assigntime": "1734513807", "accepttime": "1734513807", "preprocessstarttime": "1734513807", "preprocessendtime": "1734513807", "postprocessstarttime": "1734513813", "postprocessendtime": "1734513814", "outputs": [ { "id": "6bc392c93856dfce3a7d1b4261e15af3", "name": "0.png", "contenttype": "image/png", "parentid": "6c1833f39da71e6175bf292b18779baf", "uuid": "15bce51f-442f-4f44-a71d-13c6374a62bd", "size": "202472", "addedtime": "1734513812", "modifiedtime": "1734513812", "accesskey": "dFKlMApaSgMeHKsJyaDeKrefcHahUK", "url": "https://cdn1.wiro.ai/6a6af820-c5050aee-40bd7b83-a2e186c6-7f61f7da-3894e49c-fc0eeb66-9b500fe2/0.png" } ], "size": "202472" } ], "result": true } ``` ## Task Status Information This section defines the possible task status values returned by the API when polling for task completion. ### Completed Task Statuses (Polling can stop) These indicate that the task has reached a terminal state — either success or failure. Once any of these is received, polling should stop. - task_postprocess_end : Task completed successfully and post-processing is done. - task_cancel : Task was cancelled by the user or system. ### Running Task Statuses (Continue polling) These statuses indicate that the task is still in progress. Polling should continue if one of these is returned. - task_queue : Task is waiting in the queue. - task_accept : Task has been accepted for processing. - task_assign : Task is being assigned to a worker. - task_preprocess_start : Preprocessing is starting. - task_preprocess_end : Preprocessing is complete. - task_start : Task execution has started. - task_output : Output is being generated.